/*
 *
 * Copyright 2021-2023 Software Radio Systems Limited
 *
 * This file is part of srsRAN.
 *
 * srsRAN is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * srsRAN is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * A copy of the GNU Affero General Public License can be found in
 * the LICENSE file in the top-level directory of this distribution
 * and at http://www.gnu.org/licenses/.
 *
 */

#pragma once

// This file was generated using the following MATLAB class on 13-Dec-2022:
//   + "srsULSCHDemultiplexUnittest.m"

#include "srsran/phy/upper/channel_processors/ulsch_demultiplex.h"
#include "srsran/phy/upper/log_likelihood_ratio.h"
#include "srsran/support/file_vector.h"

namespace srsran {

struct test_case_context {
  ulsch_demultiplex::configuration       config;
  ulsch_demultiplex::message_information msg_info;
};

struct test_case_t {
  test_case_context                 context;
  file_vector<log_likelihood_ratio> input;
  file_vector<log_likelihood_ratio> output_ulsch;
  file_vector<log_likelihood_ratio> output_harq_ack;
  file_vector<log_likelihood_ratio> output_csi_part1;
  file_vector<log_likelihood_ratio> output_csi_part2;
  file_vector<uint16_t>             placeholders;
};

static const std::vector<test_case_t> ulsch_demultiplex_test_data = {
    // clang-format off
  {{{modulation_scheme::PI_2_BPSK, 1, 41, 0, 14, 56, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 1}, {0, 0, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input0.dat"}, {"test_data/ulsch_demultiplex_test_data0.dat"}, {"test_data/ulsch_demultiplex_test_harq0.dat"}, {"test_data/ulsch_demultiplex_test_csi10.dat"}, {"test_data/ulsch_demultiplex_test_csi20.dat"}, {"test_data/ulsch_demultiplex_test_placeholders0.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 2, 7, 0, 14, 56, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {0, 0, 0, 0, 1, 10}}, {"test_data/ulsch_demultiplex_test_input1.dat"}, {"test_data/ulsch_demultiplex_test_data1.dat"}, {"test_data/ulsch_demultiplex_test_harq1.dat"}, {"test_data/ulsch_demultiplex_test_csi11.dat"}, {"test_data/ulsch_demultiplex_test_csi21.dat"}, {"test_data/ulsch_demultiplex_test_placeholders1.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 1, 52, 0, 14, 39, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {0, 0, 1, 7, 0, 0}}, {"test_data/ulsch_demultiplex_test_input2.dat"}, {"test_data/ulsch_demultiplex_test_data2.dat"}, {"test_data/ulsch_demultiplex_test_harq2.dat"}, {"test_data/ulsch_demultiplex_test_csi12.dat"}, {"test_data/ulsch_demultiplex_test_csi22.dat"}, {"test_data/ulsch_demultiplex_test_placeholders2.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 3, 19, 0, 14, 69, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {0, 0, 1, 12, 1, 12}}, {"test_data/ulsch_demultiplex_test_input3.dat"}, {"test_data/ulsch_demultiplex_test_data3.dat"}, {"test_data/ulsch_demultiplex_test_harq3.dat"}, {"test_data/ulsch_demultiplex_test_csi13.dat"}, {"test_data/ulsch_demultiplex_test_csi23.dat"}, {"test_data/ulsch_demultiplex_test_placeholders3.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 1, 9, 0, 14, 64, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 1}, {0, 0, 4, 40, 0, 0}}, {"test_data/ulsch_demultiplex_test_input4.dat"}, {"test_data/ulsch_demultiplex_test_data4.dat"}, {"test_data/ulsch_demultiplex_test_harq4.dat"}, {"test_data/ulsch_demultiplex_test_csi14.dat"}, {"test_data/ulsch_demultiplex_test_csi24.dat"}, {"test_data/ulsch_demultiplex_test_placeholders4.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 4, 43, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {0, 0, 4, 32, 1, 8}}, {"test_data/ulsch_demultiplex_test_input5.dat"}, {"test_data/ulsch_demultiplex_test_data5.dat"}, {"test_data/ulsch_demultiplex_test_harq5.dat"}, {"test_data/ulsch_demultiplex_test_csi15.dat"}, {"test_data/ulsch_demultiplex_test_csi25.dat"}, {"test_data/ulsch_demultiplex_test_placeholders5.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 4, 44, 0, 14, 68, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {1, 36, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input6.dat"}, {"test_data/ulsch_demultiplex_test_data6.dat"}, {"test_data/ulsch_demultiplex_test_harq6.dat"}, {"test_data/ulsch_demultiplex_test_csi16.dat"}, {"test_data/ulsch_demultiplex_test_csi26.dat"}, {"test_data/ulsch_demultiplex_test_placeholders6.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 1, 33, 0, 14, 60, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {1, 30, 0, 0, 1, 10}}, {"test_data/ulsch_demultiplex_test_input7.dat"}, {"test_data/ulsch_demultiplex_test_data7.dat"}, {"test_data/ulsch_demultiplex_test_harq7.dat"}, {"test_data/ulsch_demultiplex_test_csi17.dat"}, {"test_data/ulsch_demultiplex_test_csi27.dat"}, {"test_data/ulsch_demultiplex_test_placeholders7.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 1, 7, 0, 14, 35, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {1, 18, 1, 6, 0, 0}}, {"test_data/ulsch_demultiplex_test_input8.dat"}, {"test_data/ulsch_demultiplex_test_data8.dat"}, {"test_data/ulsch_demultiplex_test_harq8.dat"}, {"test_data/ulsch_demultiplex_test_csi18.dat"}, {"test_data/ulsch_demultiplex_test_csi28.dat"}, {"test_data/ulsch_demultiplex_test_placeholders8.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 3, 13, 0, 14, 54, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {1, 27, 1, 9, 1, 9}}, {"test_data/ulsch_demultiplex_test_input9.dat"}, {"test_data/ulsch_demultiplex_test_data9.dat"}, {"test_data/ulsch_demultiplex_test_harq9.dat"}, {"test_data/ulsch_demultiplex_test_csi19.dat"}, {"test_data/ulsch_demultiplex_test_csi29.dat"}, {"test_data/ulsch_demultiplex_test_placeholders9.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 4, 43, 0, 14, 64, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {1, 32, 4, 40, 0, 0}}, {"test_data/ulsch_demultiplex_test_input10.dat"}, {"test_data/ulsch_demultiplex_test_data10.dat"}, {"test_data/ulsch_demultiplex_test_harq10.dat"}, {"test_data/ulsch_demultiplex_test_csi110.dat"}, {"test_data/ulsch_demultiplex_test_csi210.dat"}, {"test_data/ulsch_demultiplex_test_placeholders10.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 2, 10, 0, 14, 48, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {1, 24, 4, 30, 1, 8}}, {"test_data/ulsch_demultiplex_test_input11.dat"}, {"test_data/ulsch_demultiplex_test_data11.dat"}, {"test_data/ulsch_demultiplex_test_harq11.dat"}, {"test_data/ulsch_demultiplex_test_csi111.dat"}, {"test_data/ulsch_demultiplex_test_csi211.dat"}, {"test_data/ulsch_demultiplex_test_placeholders11.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 3, 3, 0, 14, 45, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 3}, {2, 45, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input12.dat"}, {"test_data/ulsch_demultiplex_test_data12.dat"}, {"test_data/ulsch_demultiplex_test_harq12.dat"}, {"test_data/ulsch_demultiplex_test_csi112.dat"}, {"test_data/ulsch_demultiplex_test_csi212.dat"}, {"test_data/ulsch_demultiplex_test_placeholders12.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 4, 9, 0, 14, 60, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {2, 60, 0, 0, 1, 12}}, {"test_data/ulsch_demultiplex_test_input13.dat"}, {"test_data/ulsch_demultiplex_test_data13.dat"}, {"test_data/ulsch_demultiplex_test_harq13.dat"}, {"test_data/ulsch_demultiplex_test_csi113.dat"}, {"test_data/ulsch_demultiplex_test_csi213.dat"}, {"test_data/ulsch_demultiplex_test_placeholders13.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 1, 39, 0, 14, 46, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {2, 46, 1, 8, 0, 0}}, {"test_data/ulsch_demultiplex_test_input14.dat"}, {"test_data/ulsch_demultiplex_test_data14.dat"}, {"test_data/ulsch_demultiplex_test_harq14.dat"}, {"test_data/ulsch_demultiplex_test_csi114.dat"}, {"test_data/ulsch_demultiplex_test_csi214.dat"}, {"test_data/ulsch_demultiplex_test_placeholders14.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 4, 28, 0, 14, 80, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {2, 80, 1, 12, 1, 12}}, {"test_data/ulsch_demultiplex_test_input15.dat"}, {"test_data/ulsch_demultiplex_test_data15.dat"}, {"test_data/ulsch_demultiplex_test_harq15.dat"}, {"test_data/ulsch_demultiplex_test_csi115.dat"}, {"test_data/ulsch_demultiplex_test_csi215.dat"}, {"test_data/ulsch_demultiplex_test_placeholders15.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 1, 44, 0, 14, 40, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 1}, {2, 40, 4, 25, 0, 0}}, {"test_data/ulsch_demultiplex_test_input16.dat"}, {"test_data/ulsch_demultiplex_test_data16.dat"}, {"test_data/ulsch_demultiplex_test_harq16.dat"}, {"test_data/ulsch_demultiplex_test_csi116.dat"}, {"test_data/ulsch_demultiplex_test_csi216.dat"}, {"test_data/ulsch_demultiplex_test_placeholders16.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 1, 10, 0, 14, 44, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {2, 44, 4, 28, 1, 7}}, {"test_data/ulsch_demultiplex_test_input17.dat"}, {"test_data/ulsch_demultiplex_test_data17.dat"}, {"test_data/ulsch_demultiplex_test_harq17.dat"}, {"test_data/ulsch_demultiplex_test_csi117.dat"}, {"test_data/ulsch_demultiplex_test_csi217.dat"}, {"test_data/ulsch_demultiplex_test_placeholders17.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 3, 33, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {4, 114, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input18.dat"}, {"test_data/ulsch_demultiplex_test_data18.dat"}, {"test_data/ulsch_demultiplex_test_harq18.dat"}, {"test_data/ulsch_demultiplex_test_csi118.dat"}, {"test_data/ulsch_demultiplex_test_csi218.dat"}, {"test_data/ulsch_demultiplex_test_placeholders18.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 4, 16, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {4, 108, 0, 0, 1, 12}}, {"test_data/ulsch_demultiplex_test_input19.dat"}, {"test_data/ulsch_demultiplex_test_data19.dat"}, {"test_data/ulsch_demultiplex_test_harq19.dat"}, {"test_data/ulsch_demultiplex_test_csi119.dat"}, {"test_data/ulsch_demultiplex_test_csi219.dat"}, {"test_data/ulsch_demultiplex_test_placeholders19.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 3, 2, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {4, 117, 1, 12, 0, 0}}, {"test_data/ulsch_demultiplex_test_input20.dat"}, {"test_data/ulsch_demultiplex_test_data20.dat"}, {"test_data/ulsch_demultiplex_test_harq20.dat"}, {"test_data/ulsch_demultiplex_test_csi120.dat"}, {"test_data/ulsch_demultiplex_test_csi220.dat"}, {"test_data/ulsch_demultiplex_test_placeholders20.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 4, 31, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {4, 96, 1, 8, 1, 8}}, {"test_data/ulsch_demultiplex_test_input21.dat"}, {"test_data/ulsch_demultiplex_test_data21.dat"}, {"test_data/ulsch_demultiplex_test_harq21.dat"}, {"test_data/ulsch_demultiplex_test_csi121.dat"}, {"test_data/ulsch_demultiplex_test_csi221.dat"}, {"test_data/ulsch_demultiplex_test_placeholders21.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 4, 31, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 3}, {4, 96, 4, 32, 0, 0}}, {"test_data/ulsch_demultiplex_test_input22.dat"}, {"test_data/ulsch_demultiplex_test_data22.dat"}, {"test_data/ulsch_demultiplex_test_harq22.dat"}, {"test_data/ulsch_demultiplex_test_csi122.dat"}, {"test_data/ulsch_demultiplex_test_csi222.dat"}, {"test_data/ulsch_demultiplex_test_placeholders22.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 2, 52, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {4, 158, 4, 50, 1, 14}}, {"test_data/ulsch_demultiplex_test_input23.dat"}, {"test_data/ulsch_demultiplex_test_data23.dat"}, {"test_data/ulsch_demultiplex_test_harq23.dat"}, {"test_data/ulsch_demultiplex_test_csi123.dat"}, {"test_data/ulsch_demultiplex_test_csi223.dat"}, {"test_data/ulsch_demultiplex_test_placeholders23.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 4, 46, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {10, 212, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input24.dat"}, {"test_data/ulsch_demultiplex_test_data24.dat"}, {"test_data/ulsch_demultiplex_test_harq24.dat"}, {"test_data/ulsch_demultiplex_test_csi124.dat"}, {"test_data/ulsch_demultiplex_test_csi224.dat"}, {"test_data/ulsch_demultiplex_test_placeholders24.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 3, 16, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {10, 279, 0, 0, 1, 9}}, {"test_data/ulsch_demultiplex_test_input25.dat"}, {"test_data/ulsch_demultiplex_test_data25.dat"}, {"test_data/ulsch_demultiplex_test_harq25.dat"}, {"test_data/ulsch_demultiplex_test_csi125.dat"}, {"test_data/ulsch_demultiplex_test_csi225.dat"}, {"test_data/ulsch_demultiplex_test_placeholders25.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 3, 51, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {10, 261, 1, 9, 0, 0}}, {"test_data/ulsch_demultiplex_test_input26.dat"}, {"test_data/ulsch_demultiplex_test_data26.dat"}, {"test_data/ulsch_demultiplex_test_harq26.dat"}, {"test_data/ulsch_demultiplex_test_csi126.dat"}, {"test_data/ulsch_demultiplex_test_csi226.dat"}, {"test_data/ulsch_demultiplex_test_placeholders26.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 3, 19, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 3}, {10, 216, 1, 9, 1, 9}}, {"test_data/ulsch_demultiplex_test_input27.dat"}, {"test_data/ulsch_demultiplex_test_data27.dat"}, {"test_data/ulsch_demultiplex_test_harq27.dat"}, {"test_data/ulsch_demultiplex_test_csi127.dat"}, {"test_data/ulsch_demultiplex_test_csi227.dat"}, {"test_data/ulsch_demultiplex_test_placeholders27.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 3, 39, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {10, 261, 4, 33, 0, 0}}, {"test_data/ulsch_demultiplex_test_input28.dat"}, {"test_data/ulsch_demultiplex_test_data28.dat"}, {"test_data/ulsch_demultiplex_test_harq28.dat"}, {"test_data/ulsch_demultiplex_test_csi128.dat"}, {"test_data/ulsch_demultiplex_test_csi228.dat"}, {"test_data/ulsch_demultiplex_test_placeholders28.dat"}},
  {{{modulation_scheme::PI_2_BPSK, 2, 39, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 3}, {10, 244, 4, 32, 1, 8}}, {"test_data/ulsch_demultiplex_test_input29.dat"}, {"test_data/ulsch_demultiplex_test_data29.dat"}, {"test_data/ulsch_demultiplex_test_harq29.dat"}, {"test_data/ulsch_demultiplex_test_csi129.dat"}, {"test_data/ulsch_demultiplex_test_csi229.dat"}, {"test_data/ulsch_demultiplex_test_placeholders29.dat"}},
  {{{modulation_scheme::QPSK, 4, 1, 0, 14, 48, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {0, 0, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input30.dat"}, {"test_data/ulsch_demultiplex_test_data30.dat"}, {"test_data/ulsch_demultiplex_test_harq30.dat"}, {"test_data/ulsch_demultiplex_test_csi130.dat"}, {"test_data/ulsch_demultiplex_test_csi230.dat"}, {"test_data/ulsch_demultiplex_test_placeholders30.dat"}},
  {{{modulation_scheme::QPSK, 3, 29, 0, 14, 66, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {0, 0, 0, 0, 1, 12}}, {"test_data/ulsch_demultiplex_test_input31.dat"}, {"test_data/ulsch_demultiplex_test_data31.dat"}, {"test_data/ulsch_demultiplex_test_harq31.dat"}, {"test_data/ulsch_demultiplex_test_csi131.dat"}, {"test_data/ulsch_demultiplex_test_csi231.dat"}, {"test_data/ulsch_demultiplex_test_placeholders31.dat"}},
  {{{modulation_scheme::QPSK, 1, 47, 0, 14, 40, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {0, 0, 1, 8, 0, 0}}, {"test_data/ulsch_demultiplex_test_input32.dat"}, {"test_data/ulsch_demultiplex_test_data32.dat"}, {"test_data/ulsch_demultiplex_test_harq32.dat"}, {"test_data/ulsch_demultiplex_test_csi132.dat"}, {"test_data/ulsch_demultiplex_test_csi232.dat"}, {"test_data/ulsch_demultiplex_test_placeholders32.dat"}},
  {{{modulation_scheme::QPSK, 1, 41, 0, 14, 42, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 1}, {0, 0, 1, 8, 1, 8}}, {"test_data/ulsch_demultiplex_test_input33.dat"}, {"test_data/ulsch_demultiplex_test_data33.dat"}, {"test_data/ulsch_demultiplex_test_harq33.dat"}, {"test_data/ulsch_demultiplex_test_csi133.dat"}, {"test_data/ulsch_demultiplex_test_csi233.dat"}, {"test_data/ulsch_demultiplex_test_placeholders33.dat"}},
  {{{modulation_scheme::QPSK, 4, 26, 0, 14, 80, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {0, 0, 4, 56, 0, 0}}, {"test_data/ulsch_demultiplex_test_input34.dat"}, {"test_data/ulsch_demultiplex_test_data34.dat"}, {"test_data/ulsch_demultiplex_test_harq34.dat"}, {"test_data/ulsch_demultiplex_test_csi134.dat"}, {"test_data/ulsch_demultiplex_test_csi234.dat"}, {"test_data/ulsch_demultiplex_test_placeholders34.dat"}},
  {{{modulation_scheme::QPSK, 4, 22, 0, 14, 56, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {0, 0, 4, 40, 1, 16}}, {"test_data/ulsch_demultiplex_test_input35.dat"}, {"test_data/ulsch_demultiplex_test_data35.dat"}, {"test_data/ulsch_demultiplex_test_harq35.dat"}, {"test_data/ulsch_demultiplex_test_csi135.dat"}, {"test_data/ulsch_demultiplex_test_csi235.dat"}, {"test_data/ulsch_demultiplex_test_placeholders35.dat"}},
  {{{modulation_scheme::QPSK, 1, 42, 0, 14, 46, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 1}, {1, 24, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input36.dat"}, {"test_data/ulsch_demultiplex_test_data36.dat"}, {"test_data/ulsch_demultiplex_test_harq36.dat"}, {"test_data/ulsch_demultiplex_test_csi136.dat"}, {"test_data/ulsch_demultiplex_test_csi236.dat"}, {"test_data/ulsch_demultiplex_test_placeholders36.dat"}},
  {{{modulation_scheme::QPSK, 2, 43, 0, 14, 44, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {1, 24, 0, 0, 1, 8}}, {"test_data/ulsch_demultiplex_test_input37.dat"}, {"test_data/ulsch_demultiplex_test_data37.dat"}, {"test_data/ulsch_demultiplex_test_harq37.dat"}, {"test_data/ulsch_demultiplex_test_csi137.dat"}, {"test_data/ulsch_demultiplex_test_csi237.dat"}, {"test_data/ulsch_demultiplex_test_placeholders37.dat"}},
  {{{modulation_scheme::QPSK, 4, 48, 0, 14, 48, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {1, 24, 1, 8, 0, 0}}, {"test_data/ulsch_demultiplex_test_input38.dat"}, {"test_data/ulsch_demultiplex_test_data38.dat"}, {"test_data/ulsch_demultiplex_test_harq38.dat"}, {"test_data/ulsch_demultiplex_test_csi138.dat"}, {"test_data/ulsch_demultiplex_test_csi238.dat"}, {"test_data/ulsch_demultiplex_test_placeholders38.dat"}},
  {{{modulation_scheme::QPSK, 2, 23, 0, 14, 76, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {1, 40, 1, 12, 1, 12}}, {"test_data/ulsch_demultiplex_test_input39.dat"}, {"test_data/ulsch_demultiplex_test_data39.dat"}, {"test_data/ulsch_demultiplex_test_harq39.dat"}, {"test_data/ulsch_demultiplex_test_csi139.dat"}, {"test_data/ulsch_demultiplex_test_csi239.dat"}, {"test_data/ulsch_demultiplex_test_placeholders39.dat"}},
  {{{modulation_scheme::QPSK, 1, 15, 0, 14, 50, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 1}, {1, 26, 4, 32, 0, 0}}, {"test_data/ulsch_demultiplex_test_input40.dat"}, {"test_data/ulsch_demultiplex_test_data40.dat"}, {"test_data/ulsch_demultiplex_test_harq40.dat"}, {"test_data/ulsch_demultiplex_test_csi140.dat"}, {"test_data/ulsch_demultiplex_test_csi240.dat"}, {"test_data/ulsch_demultiplex_test_placeholders40.dat"}},
  {{{modulation_scheme::QPSK, 4, 6, 0, 14, 64, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {1, 32, 4, 40, 1, 16}}, {"test_data/ulsch_demultiplex_test_input41.dat"}, {"test_data/ulsch_demultiplex_test_data41.dat"}, {"test_data/ulsch_demultiplex_test_harq41.dat"}, {"test_data/ulsch_demultiplex_test_csi141.dat"}, {"test_data/ulsch_demultiplex_test_csi241.dat"}, {"test_data/ulsch_demultiplex_test_placeholders41.dat"}},
  {{{modulation_scheme::QPSK, 4, 14, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {2, 48, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input42.dat"}, {"test_data/ulsch_demultiplex_test_data42.dat"}, {"test_data/ulsch_demultiplex_test_harq42.dat"}, {"test_data/ulsch_demultiplex_test_csi142.dat"}, {"test_data/ulsch_demultiplex_test_csi242.dat"}, {"test_data/ulsch_demultiplex_test_placeholders42.dat"}},
  {{{modulation_scheme::QPSK, 1, 50, 0, 14, 42, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {2, 42, 0, 0, 1, 8}}, {"test_data/ulsch_demultiplex_test_input43.dat"}, {"test_data/ulsch_demultiplex_test_data43.dat"}, {"test_data/ulsch_demultiplex_test_harq43.dat"}, {"test_data/ulsch_demultiplex_test_csi143.dat"}, {"test_data/ulsch_demultiplex_test_csi243.dat"}, {"test_data/ulsch_demultiplex_test_placeholders43.dat"}},
  {{{modulation_scheme::QPSK, 1, 48, 0, 14, 40, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {2, 40, 1, 8, 0, 0}}, {"test_data/ulsch_demultiplex_test_input44.dat"}, {"test_data/ulsch_demultiplex_test_data44.dat"}, {"test_data/ulsch_demultiplex_test_harq44.dat"}, {"test_data/ulsch_demultiplex_test_csi144.dat"}, {"test_data/ulsch_demultiplex_test_csi244.dat"}, {"test_data/ulsch_demultiplex_test_placeholders44.dat"}},
  {{{modulation_scheme::QPSK, 3, 2, 0, 14, 60, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {2, 60, 1, 12, 1, 12}}, {"test_data/ulsch_demultiplex_test_input45.dat"}, {"test_data/ulsch_demultiplex_test_data45.dat"}, {"test_data/ulsch_demultiplex_test_harq45.dat"}, {"test_data/ulsch_demultiplex_test_csi145.dat"}, {"test_data/ulsch_demultiplex_test_csi245.dat"}, {"test_data/ulsch_demultiplex_test_placeholders45.dat"}},
  {{{modulation_scheme::QPSK, 4, 26, 0, 14, 56, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {2, 56, 4, 40, 0, 0}}, {"test_data/ulsch_demultiplex_test_input46.dat"}, {"test_data/ulsch_demultiplex_test_data46.dat"}, {"test_data/ulsch_demultiplex_test_harq46.dat"}, {"test_data/ulsch_demultiplex_test_csi146.dat"}, {"test_data/ulsch_demultiplex_test_csi246.dat"}, {"test_data/ulsch_demultiplex_test_placeholders46.dat"}},
  {{{modulation_scheme::QPSK, 1, 40, 0, 14, 52, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {2, 52, 4, 32, 1, 8}}, {"test_data/ulsch_demultiplex_test_input47.dat"}, {"test_data/ulsch_demultiplex_test_data47.dat"}, {"test_data/ulsch_demultiplex_test_harq47.dat"}, {"test_data/ulsch_demultiplex_test_csi147.dat"}, {"test_data/ulsch_demultiplex_test_csi247.dat"}, {"test_data/ulsch_demultiplex_test_placeholders47.dat"}},
  {{{modulation_scheme::QPSK, 2, 17, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {4, 88, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input48.dat"}, {"test_data/ulsch_demultiplex_test_data48.dat"}, {"test_data/ulsch_demultiplex_test_harq48.dat"}, {"test_data/ulsch_demultiplex_test_csi148.dat"}, {"test_data/ulsch_demultiplex_test_csi248.dat"}, {"test_data/ulsch_demultiplex_test_placeholders48.dat"}},
  {{{modulation_scheme::QPSK, 4, 51, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {4, 136, 0, 0, 1, 16}}, {"test_data/ulsch_demultiplex_test_input49.dat"}, {"test_data/ulsch_demultiplex_test_data49.dat"}, {"test_data/ulsch_demultiplex_test_harq49.dat"}, {"test_data/ulsch_demultiplex_test_csi149.dat"}, {"test_data/ulsch_demultiplex_test_csi249.dat"}, {"test_data/ulsch_demultiplex_test_placeholders49.dat"}},
  {{{modulation_scheme::QPSK, 4, 50, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {4, 128, 1, 16, 0, 0}}, {"test_data/ulsch_demultiplex_test_input50.dat"}, {"test_data/ulsch_demultiplex_test_data50.dat"}, {"test_data/ulsch_demultiplex_test_harq50.dat"}, {"test_data/ulsch_demultiplex_test_csi150.dat"}, {"test_data/ulsch_demultiplex_test_csi250.dat"}, {"test_data/ulsch_demultiplex_test_placeholders50.dat"}},
  {{{modulation_scheme::QPSK, 1, 41, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {4, 78, 1, 8, 1, 8}}, {"test_data/ulsch_demultiplex_test_input51.dat"}, {"test_data/ulsch_demultiplex_test_data51.dat"}, {"test_data/ulsch_demultiplex_test_harq51.dat"}, {"test_data/ulsch_demultiplex_test_csi151.dat"}, {"test_data/ulsch_demultiplex_test_csi251.dat"}, {"test_data/ulsch_demultiplex_test_placeholders51.dat"}},
  {{{modulation_scheme::QPSK, 2, 49, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {4, 84, 4, 28, 0, 0}}, {"test_data/ulsch_demultiplex_test_input52.dat"}, {"test_data/ulsch_demultiplex_test_data52.dat"}, {"test_data/ulsch_demultiplex_test_harq52.dat"}, {"test_data/ulsch_demultiplex_test_csi152.dat"}, {"test_data/ulsch_demultiplex_test_csi252.dat"}, {"test_data/ulsch_demultiplex_test_placeholders52.dat"}},
  {{{modulation_scheme::QPSK, 2, 25, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {4, 108, 4, 36, 1, 12}}, {"test_data/ulsch_demultiplex_test_input53.dat"}, {"test_data/ulsch_demultiplex_test_data53.dat"}, {"test_data/ulsch_demultiplex_test_harq53.dat"}, {"test_data/ulsch_demultiplex_test_csi153.dat"}, {"test_data/ulsch_demultiplex_test_csi253.dat"}, {"test_data/ulsch_demultiplex_test_placeholders53.dat"}},
  {{{modulation_scheme::QPSK, 2, 48, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {10, 276, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input54.dat"}, {"test_data/ulsch_demultiplex_test_data54.dat"}, {"test_data/ulsch_demultiplex_test_harq54.dat"}, {"test_data/ulsch_demultiplex_test_csi154.dat"}, {"test_data/ulsch_demultiplex_test_csi254.dat"}, {"test_data/ulsch_demultiplex_test_placeholders54.dat"}},
  {{{modulation_scheme::QPSK, 4, 36, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {10, 320, 0, 0, 1, 16}}, {"test_data/ulsch_demultiplex_test_input55.dat"}, {"test_data/ulsch_demultiplex_test_data55.dat"}, {"test_data/ulsch_demultiplex_test_harq55.dat"}, {"test_data/ulsch_demultiplex_test_csi155.dat"}, {"test_data/ulsch_demultiplex_test_csi255.dat"}, {"test_data/ulsch_demultiplex_test_placeholders55.dat"}},
  {{{modulation_scheme::QPSK, 3, 31, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {10, 270, 1, 12, 0, 0}}, {"test_data/ulsch_demultiplex_test_input56.dat"}, {"test_data/ulsch_demultiplex_test_data56.dat"}, {"test_data/ulsch_demultiplex_test_harq56.dat"}, {"test_data/ulsch_demultiplex_test_csi156.dat"}, {"test_data/ulsch_demultiplex_test_csi256.dat"}, {"test_data/ulsch_demultiplex_test_placeholders56.dat"}},
  {{{modulation_scheme::QPSK, 3, 42, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {10, 216, 1, 12, 1, 12}}, {"test_data/ulsch_demultiplex_test_input57.dat"}, {"test_data/ulsch_demultiplex_test_data57.dat"}, {"test_data/ulsch_demultiplex_test_harq57.dat"}, {"test_data/ulsch_demultiplex_test_csi157.dat"}, {"test_data/ulsch_demultiplex_test_csi257.dat"}, {"test_data/ulsch_demultiplex_test_placeholders57.dat"}},
  {{{modulation_scheme::QPSK, 1, 25, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 1}, {10, 370, 4, 48, 0, 0}}, {"test_data/ulsch_demultiplex_test_input58.dat"}, {"test_data/ulsch_demultiplex_test_data58.dat"}, {"test_data/ulsch_demultiplex_test_harq58.dat"}, {"test_data/ulsch_demultiplex_test_csi158.dat"}, {"test_data/ulsch_demultiplex_test_csi258.dat"}, {"test_data/ulsch_demultiplex_test_placeholders58.dat"}},
  {{{modulation_scheme::QPSK, 4, 52, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {10, 288, 4, 40, 1, 16}}, {"test_data/ulsch_demultiplex_test_input59.dat"}, {"test_data/ulsch_demultiplex_test_data59.dat"}, {"test_data/ulsch_demultiplex_test_harq59.dat"}, {"test_data/ulsch_demultiplex_test_csi159.dat"}, {"test_data/ulsch_demultiplex_test_csi259.dat"}, {"test_data/ulsch_demultiplex_test_placeholders59.dat"}},
  {{{modulation_scheme::QAM16, 1, 39, 0, 14, 44, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {0, 0, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input60.dat"}, {"test_data/ulsch_demultiplex_test_data60.dat"}, {"test_data/ulsch_demultiplex_test_harq60.dat"}, {"test_data/ulsch_demultiplex_test_csi160.dat"}, {"test_data/ulsch_demultiplex_test_csi260.dat"}, {"test_data/ulsch_demultiplex_test_placeholders60.dat"}},
  {{{modulation_scheme::QAM16, 4, 42, 0, 14, 64, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {0, 0, 0, 0, 1, 16}}, {"test_data/ulsch_demultiplex_test_input61.dat"}, {"test_data/ulsch_demultiplex_test_data61.dat"}, {"test_data/ulsch_demultiplex_test_harq61.dat"}, {"test_data/ulsch_demultiplex_test_csi161.dat"}, {"test_data/ulsch_demultiplex_test_csi261.dat"}, {"test_data/ulsch_demultiplex_test_placeholders61.dat"}},
  {{{modulation_scheme::QAM16, 3, 36, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {0, 0, 1, 12, 0, 0}}, {"test_data/ulsch_demultiplex_test_input62.dat"}, {"test_data/ulsch_demultiplex_test_data62.dat"}, {"test_data/ulsch_demultiplex_test_harq62.dat"}, {"test_data/ulsch_demultiplex_test_csi162.dat"}, {"test_data/ulsch_demultiplex_test_csi262.dat"}, {"test_data/ulsch_demultiplex_test_placeholders62.dat"}},
  {{{modulation_scheme::QAM16, 3, 41, 0, 14, 60, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {0, 0, 1, 12, 1, 12}}, {"test_data/ulsch_demultiplex_test_input63.dat"}, {"test_data/ulsch_demultiplex_test_data63.dat"}, {"test_data/ulsch_demultiplex_test_harq63.dat"}, {"test_data/ulsch_demultiplex_test_csi163.dat"}, {"test_data/ulsch_demultiplex_test_csi263.dat"}, {"test_data/ulsch_demultiplex_test_placeholders63.dat"}},
  {{{modulation_scheme::QAM16, 4, 46, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {0, 0, 4, 32, 0, 0}}, {"test_data/ulsch_demultiplex_test_input64.dat"}, {"test_data/ulsch_demultiplex_test_data64.dat"}, {"test_data/ulsch_demultiplex_test_harq64.dat"}, {"test_data/ulsch_demultiplex_test_csi164.dat"}, {"test_data/ulsch_demultiplex_test_csi264.dat"}, {"test_data/ulsch_demultiplex_test_placeholders64.dat"}},
  {{{modulation_scheme::QAM16, 4, 3, 0, 14, 64, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {0, 0, 4, 48, 1, 16}}, {"test_data/ulsch_demultiplex_test_input65.dat"}, {"test_data/ulsch_demultiplex_test_data65.dat"}, {"test_data/ulsch_demultiplex_test_harq65.dat"}, {"test_data/ulsch_demultiplex_test_csi165.dat"}, {"test_data/ulsch_demultiplex_test_csi265.dat"}, {"test_data/ulsch_demultiplex_test_placeholders65.dat"}},
  {{{modulation_scheme::QAM16, 3, 20, 0, 14, 72, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {1, 36, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input66.dat"}, {"test_data/ulsch_demultiplex_test_data66.dat"}, {"test_data/ulsch_demultiplex_test_harq66.dat"}, {"test_data/ulsch_demultiplex_test_csi166.dat"}, {"test_data/ulsch_demultiplex_test_csi266.dat"}, {"test_data/ulsch_demultiplex_test_placeholders66.dat"}},
  {{{modulation_scheme::QAM16, 2, 1, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {1, 24, 0, 0, 1, 8}}, {"test_data/ulsch_demultiplex_test_input67.dat"}, {"test_data/ulsch_demultiplex_test_data67.dat"}, {"test_data/ulsch_demultiplex_test_harq67.dat"}, {"test_data/ulsch_demultiplex_test_csi167.dat"}, {"test_data/ulsch_demultiplex_test_csi267.dat"}, {"test_data/ulsch_demultiplex_test_placeholders67.dat"}},
  {{{modulation_scheme::QAM16, 4, 19, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {1, 32, 1, 16, 0, 0}}, {"test_data/ulsch_demultiplex_test_input68.dat"}, {"test_data/ulsch_demultiplex_test_data68.dat"}, {"test_data/ulsch_demultiplex_test_harq68.dat"}, {"test_data/ulsch_demultiplex_test_csi168.dat"}, {"test_data/ulsch_demultiplex_test_csi268.dat"}, {"test_data/ulsch_demultiplex_test_placeholders68.dat"}},
  {{{modulation_scheme::QAM16, 4, 50, 0, 14, 48, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {1, 32, 1, 16, 1, 16}}, {"test_data/ulsch_demultiplex_test_input69.dat"}, {"test_data/ulsch_demultiplex_test_data69.dat"}, {"test_data/ulsch_demultiplex_test_harq69.dat"}, {"test_data/ulsch_demultiplex_test_csi169.dat"}, {"test_data/ulsch_demultiplex_test_csi269.dat"}, {"test_data/ulsch_demultiplex_test_placeholders69.dat"}},
  {{{modulation_scheme::QAM16, 3, 31, 0, 14, 48, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {1, 24, 4, 36, 0, 0}}, {"test_data/ulsch_demultiplex_test_input70.dat"}, {"test_data/ulsch_demultiplex_test_data70.dat"}, {"test_data/ulsch_demultiplex_test_harq70.dat"}, {"test_data/ulsch_demultiplex_test_csi170.dat"}, {"test_data/ulsch_demultiplex_test_csi270.dat"}, {"test_data/ulsch_demultiplex_test_placeholders70.dat"}},
  {{{modulation_scheme::QAM16, 2, 48, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {1, 24, 4, 32, 1, 8}}, {"test_data/ulsch_demultiplex_test_input71.dat"}, {"test_data/ulsch_demultiplex_test_data71.dat"}, {"test_data/ulsch_demultiplex_test_harq71.dat"}, {"test_data/ulsch_demultiplex_test_csi171.dat"}, {"test_data/ulsch_demultiplex_test_csi271.dat"}, {"test_data/ulsch_demultiplex_test_placeholders71.dat"}},
  {{{modulation_scheme::QAM16, 3, 6, 0, 14, 72, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {2, 72, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input72.dat"}, {"test_data/ulsch_demultiplex_test_data72.dat"}, {"test_data/ulsch_demultiplex_test_harq72.dat"}, {"test_data/ulsch_demultiplex_test_csi172.dat"}, {"test_data/ulsch_demultiplex_test_csi272.dat"}, {"test_data/ulsch_demultiplex_test_placeholders72.dat"}},
  {{{modulation_scheme::QAM16, 2, 9, 0, 14, 56, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {2, 56, 0, 0, 1, 16}}, {"test_data/ulsch_demultiplex_test_input73.dat"}, {"test_data/ulsch_demultiplex_test_data73.dat"}, {"test_data/ulsch_demultiplex_test_harq73.dat"}, {"test_data/ulsch_demultiplex_test_csi173.dat"}, {"test_data/ulsch_demultiplex_test_csi273.dat"}, {"test_data/ulsch_demultiplex_test_placeholders73.dat"}},
  {{{modulation_scheme::QAM16, 1, 35, 0, 14, 56, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {2, 56, 1, 12, 0, 0}}, {"test_data/ulsch_demultiplex_test_input74.dat"}, {"test_data/ulsch_demultiplex_test_data74.dat"}, {"test_data/ulsch_demultiplex_test_harq74.dat"}, {"test_data/ulsch_demultiplex_test_csi174.dat"}, {"test_data/ulsch_demultiplex_test_csi274.dat"}, {"test_data/ulsch_demultiplex_test_placeholders74.dat"}},
  {{{modulation_scheme::QAM16, 4, 50, 0, 14, 80, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {2, 80, 1, 16, 1, 16}}, {"test_data/ulsch_demultiplex_test_input75.dat"}, {"test_data/ulsch_demultiplex_test_data75.dat"}, {"test_data/ulsch_demultiplex_test_harq75.dat"}, {"test_data/ulsch_demultiplex_test_csi175.dat"}, {"test_data/ulsch_demultiplex_test_csi275.dat"}, {"test_data/ulsch_demultiplex_test_placeholders75.dat"}},
  {{{modulation_scheme::QAM16, 3, 30, 0, 14, 60, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {2, 60, 4, 36, 0, 0}}, {"test_data/ulsch_demultiplex_test_input76.dat"}, {"test_data/ulsch_demultiplex_test_data76.dat"}, {"test_data/ulsch_demultiplex_test_harq76.dat"}, {"test_data/ulsch_demultiplex_test_csi176.dat"}, {"test_data/ulsch_demultiplex_test_csi276.dat"}, {"test_data/ulsch_demultiplex_test_placeholders76.dat"}},
  {{{modulation_scheme::QAM16, 3, 25, 0, 14, 84, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {2, 84, 4, 48, 1, 12}}, {"test_data/ulsch_demultiplex_test_input77.dat"}, {"test_data/ulsch_demultiplex_test_data77.dat"}, {"test_data/ulsch_demultiplex_test_harq77.dat"}, {"test_data/ulsch_demultiplex_test_csi177.dat"}, {"test_data/ulsch_demultiplex_test_csi277.dat"}, {"test_data/ulsch_demultiplex_test_placeholders77.dat"}},
  {{{modulation_scheme::QAM16, 3, 23, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {4, 132, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input78.dat"}, {"test_data/ulsch_demultiplex_test_data78.dat"}, {"test_data/ulsch_demultiplex_test_harq78.dat"}, {"test_data/ulsch_demultiplex_test_csi178.dat"}, {"test_data/ulsch_demultiplex_test_csi278.dat"}, {"test_data/ulsch_demultiplex_test_placeholders78.dat"}},
  {{{modulation_scheme::QAM16, 1, 25, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 1}, {4, 100, 0, 0, 1, 8}}, {"test_data/ulsch_demultiplex_test_input79.dat"}, {"test_data/ulsch_demultiplex_test_data79.dat"}, {"test_data/ulsch_demultiplex_test_harq79.dat"}, {"test_data/ulsch_demultiplex_test_csi179.dat"}, {"test_data/ulsch_demultiplex_test_csi279.dat"}, {"test_data/ulsch_demultiplex_test_placeholders79.dat"}},
  {{{modulation_scheme::QAM16, 2, 19, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {4, 96, 1, 8, 0, 0}}, {"test_data/ulsch_demultiplex_test_input80.dat"}, {"test_data/ulsch_demultiplex_test_data80.dat"}, {"test_data/ulsch_demultiplex_test_harq80.dat"}, {"test_data/ulsch_demultiplex_test_csi180.dat"}, {"test_data/ulsch_demultiplex_test_csi280.dat"}, {"test_data/ulsch_demultiplex_test_placeholders80.dat"}},
  {{{modulation_scheme::QAM16, 3, 45, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {4, 132, 1, 12, 1, 12}}, {"test_data/ulsch_demultiplex_test_input81.dat"}, {"test_data/ulsch_demultiplex_test_data81.dat"}, {"test_data/ulsch_demultiplex_test_harq81.dat"}, {"test_data/ulsch_demultiplex_test_csi181.dat"}, {"test_data/ulsch_demultiplex_test_csi281.dat"}, {"test_data/ulsch_demultiplex_test_placeholders81.dat"}},
  {{{modulation_scheme::QAM16, 4, 50, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 3}, {4, 160, 4, 64, 0, 0}}, {"test_data/ulsch_demultiplex_test_input82.dat"}, {"test_data/ulsch_demultiplex_test_data82.dat"}, {"test_data/ulsch_demultiplex_test_harq82.dat"}, {"test_data/ulsch_demultiplex_test_csi182.dat"}, {"test_data/ulsch_demultiplex_test_csi282.dat"}, {"test_data/ulsch_demultiplex_test_placeholders82.dat"}},
  {{{modulation_scheme::QAM16, 4, 24, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 3}, {4, 96, 4, 32, 1, 16}}, {"test_data/ulsch_demultiplex_test_input83.dat"}, {"test_data/ulsch_demultiplex_test_data83.dat"}, {"test_data/ulsch_demultiplex_test_harq83.dat"}, {"test_data/ulsch_demultiplex_test_csi183.dat"}, {"test_data/ulsch_demultiplex_test_csi283.dat"}, {"test_data/ulsch_demultiplex_test_placeholders83.dat"}},
  {{{modulation_scheme::QAM16, 2, 51, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {10, 240, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input84.dat"}, {"test_data/ulsch_demultiplex_test_data84.dat"}, {"test_data/ulsch_demultiplex_test_harq84.dat"}, {"test_data/ulsch_demultiplex_test_csi184.dat"}, {"test_data/ulsch_demultiplex_test_csi284.dat"}, {"test_data/ulsch_demultiplex_test_placeholders84.dat"}},
  {{{modulation_scheme::QAM16, 2, 39, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {10, 248, 0, 0, 1, 8}}, {"test_data/ulsch_demultiplex_test_input85.dat"}, {"test_data/ulsch_demultiplex_test_data85.dat"}, {"test_data/ulsch_demultiplex_test_harq85.dat"}, {"test_data/ulsch_demultiplex_test_csi185.dat"}, {"test_data/ulsch_demultiplex_test_csi285.dat"}, {"test_data/ulsch_demultiplex_test_placeholders85.dat"}},
  {{{modulation_scheme::QAM16, 4, 39, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {10, 240, 1, 16, 0, 0}}, {"test_data/ulsch_demultiplex_test_input86.dat"}, {"test_data/ulsch_demultiplex_test_data86.dat"}, {"test_data/ulsch_demultiplex_test_harq86.dat"}, {"test_data/ulsch_demultiplex_test_csi186.dat"}, {"test_data/ulsch_demultiplex_test_csi286.dat"}, {"test_data/ulsch_demultiplex_test_placeholders86.dat"}},
  {{{modulation_scheme::QAM16, 4, 38, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {10, 256, 1, 16, 1, 16}}, {"test_data/ulsch_demultiplex_test_input87.dat"}, {"test_data/ulsch_demultiplex_test_data87.dat"}, {"test_data/ulsch_demultiplex_test_harq87.dat"}, {"test_data/ulsch_demultiplex_test_csi187.dat"}, {"test_data/ulsch_demultiplex_test_csi287.dat"}, {"test_data/ulsch_demultiplex_test_placeholders87.dat"}},
  {{{modulation_scheme::QAM16, 1, 35, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 1}, {10, 284, 4, 36, 0, 0}}, {"test_data/ulsch_demultiplex_test_input88.dat"}, {"test_data/ulsch_demultiplex_test_data88.dat"}, {"test_data/ulsch_demultiplex_test_harq88.dat"}, {"test_data/ulsch_demultiplex_test_csi188.dat"}, {"test_data/ulsch_demultiplex_test_csi288.dat"}, {"test_data/ulsch_demultiplex_test_placeholders88.dat"}},
  {{{modulation_scheme::QAM16, 4, 16, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {10, 320, 4, 48, 1, 16}}, {"test_data/ulsch_demultiplex_test_input89.dat"}, {"test_data/ulsch_demultiplex_test_data89.dat"}, {"test_data/ulsch_demultiplex_test_harq89.dat"}, {"test_data/ulsch_demultiplex_test_csi189.dat"}, {"test_data/ulsch_demultiplex_test_csi289.dat"}, {"test_data/ulsch_demultiplex_test_placeholders89.dat"}},
  {{{modulation_scheme::QAM64, 3, 29, 0, 14, 54, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {0, 0, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input90.dat"}, {"test_data/ulsch_demultiplex_test_data90.dat"}, {"test_data/ulsch_demultiplex_test_harq90.dat"}, {"test_data/ulsch_demultiplex_test_csi190.dat"}, {"test_data/ulsch_demultiplex_test_csi290.dat"}, {"test_data/ulsch_demultiplex_test_placeholders90.dat"}},
  {{{modulation_scheme::QAM64, 3, 23, 0, 14, 72, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {0, 0, 0, 0, 1, 18}}, {"test_data/ulsch_demultiplex_test_input91.dat"}, {"test_data/ulsch_demultiplex_test_data91.dat"}, {"test_data/ulsch_demultiplex_test_harq91.dat"}, {"test_data/ulsch_demultiplex_test_csi191.dat"}, {"test_data/ulsch_demultiplex_test_csi291.dat"}, {"test_data/ulsch_demultiplex_test_placeholders91.dat"}},
  {{{modulation_scheme::QAM64, 1, 32, 0, 14, 66, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 1}, {0, 0, 1, 12, 0, 0}}, {"test_data/ulsch_demultiplex_test_input92.dat"}, {"test_data/ulsch_demultiplex_test_data92.dat"}, {"test_data/ulsch_demultiplex_test_harq92.dat"}, {"test_data/ulsch_demultiplex_test_csi192.dat"}, {"test_data/ulsch_demultiplex_test_csi292.dat"}, {"test_data/ulsch_demultiplex_test_placeholders92.dat"}},
  {{{modulation_scheme::QAM64, 3, 7, 0, 14, 54, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {0, 0, 1, 18, 1, 18}}, {"test_data/ulsch_demultiplex_test_input93.dat"}, {"test_data/ulsch_demultiplex_test_data93.dat"}, {"test_data/ulsch_demultiplex_test_harq93.dat"}, {"test_data/ulsch_demultiplex_test_csi193.dat"}, {"test_data/ulsch_demultiplex_test_csi293.dat"}, {"test_data/ulsch_demultiplex_test_placeholders93.dat"}},
  {{{modulation_scheme::QAM64, 3, 42, 0, 14, 72, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {0, 0, 4, 54, 0, 0}}, {"test_data/ulsch_demultiplex_test_input94.dat"}, {"test_data/ulsch_demultiplex_test_data94.dat"}, {"test_data/ulsch_demultiplex_test_harq94.dat"}, {"test_data/ulsch_demultiplex_test_csi194.dat"}, {"test_data/ulsch_demultiplex_test_csi294.dat"}, {"test_data/ulsch_demultiplex_test_placeholders94.dat"}},
  {{{modulation_scheme::QAM64, 4, 38, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {0, 0, 4, 48, 1, 24}}, {"test_data/ulsch_demultiplex_test_input95.dat"}, {"test_data/ulsch_demultiplex_test_data95.dat"}, {"test_data/ulsch_demultiplex_test_harq95.dat"}, {"test_data/ulsch_demultiplex_test_csi195.dat"}, {"test_data/ulsch_demultiplex_test_csi295.dat"}, {"test_data/ulsch_demultiplex_test_placeholders95.dat"}},
  {{{modulation_scheme::QAM64, 2, 33, 0, 14, 72, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {1, 36, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input96.dat"}, {"test_data/ulsch_demultiplex_test_data96.dat"}, {"test_data/ulsch_demultiplex_test_harq96.dat"}, {"test_data/ulsch_demultiplex_test_csi196.dat"}, {"test_data/ulsch_demultiplex_test_csi296.dat"}, {"test_data/ulsch_demultiplex_test_placeholders96.dat"}},
  {{{modulation_scheme::QAM64, 2, 30, 0, 14, 60, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {1, 36, 0, 0, 1, 12}}, {"test_data/ulsch_demultiplex_test_input97.dat"}, {"test_data/ulsch_demultiplex_test_data97.dat"}, {"test_data/ulsch_demultiplex_test_harq97.dat"}, {"test_data/ulsch_demultiplex_test_csi197.dat"}, {"test_data/ulsch_demultiplex_test_csi297.dat"}, {"test_data/ulsch_demultiplex_test_placeholders97.dat"}},
  {{{modulation_scheme::QAM64, 2, 14, 0, 14, 48, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {1, 24, 1, 12, 0, 0}}, {"test_data/ulsch_demultiplex_test_input98.dat"}, {"test_data/ulsch_demultiplex_test_data98.dat"}, {"test_data/ulsch_demultiplex_test_harq98.dat"}, {"test_data/ulsch_demultiplex_test_csi198.dat"}, {"test_data/ulsch_demultiplex_test_csi298.dat"}, {"test_data/ulsch_demultiplex_test_placeholders98.dat"}},
  {{{modulation_scheme::QAM64, 2, 4, 0, 14, 72, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {1, 36, 1, 12, 1, 12}}, {"test_data/ulsch_demultiplex_test_input99.dat"}, {"test_data/ulsch_demultiplex_test_data99.dat"}, {"test_data/ulsch_demultiplex_test_harq99.dat"}, {"test_data/ulsch_demultiplex_test_csi199.dat"}, {"test_data/ulsch_demultiplex_test_csi299.dat"}, {"test_data/ulsch_demultiplex_test_placeholders99.dat"}},
  {{{modulation_scheme::QAM64, 2, 23, 0, 14, 60, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {1, 36, 4, 36, 0, 0}}, {"test_data/ulsch_demultiplex_test_input100.dat"}, {"test_data/ulsch_demultiplex_test_data100.dat"}, {"test_data/ulsch_demultiplex_test_harq100.dat"}, {"test_data/ulsch_demultiplex_test_csi1100.dat"}, {"test_data/ulsch_demultiplex_test_csi2100.dat"}, {"test_data/ulsch_demultiplex_test_placeholders100.dat"}},
  {{{modulation_scheme::QAM64, 1, 30, 0, 14, 72, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {1, 36, 4, 42, 1, 12}}, {"test_data/ulsch_demultiplex_test_input101.dat"}, {"test_data/ulsch_demultiplex_test_data101.dat"}, {"test_data/ulsch_demultiplex_test_harq101.dat"}, {"test_data/ulsch_demultiplex_test_csi1101.dat"}, {"test_data/ulsch_demultiplex_test_csi2101.dat"}, {"test_data/ulsch_demultiplex_test_placeholders101.dat"}},
  {{{modulation_scheme::QAM64, 1, 38, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {2, 48, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input102.dat"}, {"test_data/ulsch_demultiplex_test_data102.dat"}, {"test_data/ulsch_demultiplex_test_harq102.dat"}, {"test_data/ulsch_demultiplex_test_csi1102.dat"}, {"test_data/ulsch_demultiplex_test_csi2102.dat"}, {"test_data/ulsch_demultiplex_test_placeholders102.dat"}},
  {{{modulation_scheme::QAM64, 1, 11, 0, 14, 54, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {2, 54, 0, 0, 1, 12}}, {"test_data/ulsch_demultiplex_test_input103.dat"}, {"test_data/ulsch_demultiplex_test_data103.dat"}, {"test_data/ulsch_demultiplex_test_harq103.dat"}, {"test_data/ulsch_demultiplex_test_csi1103.dat"}, {"test_data/ulsch_demultiplex_test_csi2103.dat"}, {"test_data/ulsch_demultiplex_test_placeholders103.dat"}},
  {{{modulation_scheme::QAM64, 1, 46, 0, 14, 72, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {2, 72, 1, 12, 0, 0}}, {"test_data/ulsch_demultiplex_test_input104.dat"}, {"test_data/ulsch_demultiplex_test_data104.dat"}, {"test_data/ulsch_demultiplex_test_harq104.dat"}, {"test_data/ulsch_demultiplex_test_csi1104.dat"}, {"test_data/ulsch_demultiplex_test_csi2104.dat"}, {"test_data/ulsch_demultiplex_test_placeholders104.dat"}},
  {{{modulation_scheme::QAM64, 1, 3, 0, 14, 78, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 1}, {2, 78, 1, 18, 1, 18}}, {"test_data/ulsch_demultiplex_test_input105.dat"}, {"test_data/ulsch_demultiplex_test_data105.dat"}, {"test_data/ulsch_demultiplex_test_harq105.dat"}, {"test_data/ulsch_demultiplex_test_csi1105.dat"}, {"test_data/ulsch_demultiplex_test_csi2105.dat"}, {"test_data/ulsch_demultiplex_test_placeholders105.dat"}},
  {{{modulation_scheme::QAM64, 1, 46, 0, 14, 36, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {2, 36, 4, 24, 0, 0}}, {"test_data/ulsch_demultiplex_test_input106.dat"}, {"test_data/ulsch_demultiplex_test_data106.dat"}, {"test_data/ulsch_demultiplex_test_harq106.dat"}, {"test_data/ulsch_demultiplex_test_csi1106.dat"}, {"test_data/ulsch_demultiplex_test_csi2106.dat"}, {"test_data/ulsch_demultiplex_test_placeholders106.dat"}},
  {{{modulation_scheme::QAM64, 2, 48, 0, 14, 60, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {2, 60, 4, 36, 1, 12}}, {"test_data/ulsch_demultiplex_test_input107.dat"}, {"test_data/ulsch_demultiplex_test_data107.dat"}, {"test_data/ulsch_demultiplex_test_harq107.dat"}, {"test_data/ulsch_demultiplex_test_csi1107.dat"}, {"test_data/ulsch_demultiplex_test_csi2107.dat"}, {"test_data/ulsch_demultiplex_test_placeholders107.dat"}},
  {{{modulation_scheme::QAM64, 3, 36, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {4, 108, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input108.dat"}, {"test_data/ulsch_demultiplex_test_data108.dat"}, {"test_data/ulsch_demultiplex_test_harq108.dat"}, {"test_data/ulsch_demultiplex_test_csi1108.dat"}, {"test_data/ulsch_demultiplex_test_csi2108.dat"}, {"test_data/ulsch_demultiplex_test_placeholders108.dat"}},
  {{{modulation_scheme::QAM64, 4, 30, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {4, 120, 0, 0, 1, 24}}, {"test_data/ulsch_demultiplex_test_input109.dat"}, {"test_data/ulsch_demultiplex_test_data109.dat"}, {"test_data/ulsch_demultiplex_test_harq109.dat"}, {"test_data/ulsch_demultiplex_test_csi1109.dat"}, {"test_data/ulsch_demultiplex_test_csi2109.dat"}, {"test_data/ulsch_demultiplex_test_placeholders109.dat"}},
  {{{modulation_scheme::QAM64, 1, 28, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {4, 84, 1, 12, 0, 0}}, {"test_data/ulsch_demultiplex_test_input110.dat"}, {"test_data/ulsch_demultiplex_test_data110.dat"}, {"test_data/ulsch_demultiplex_test_harq110.dat"}, {"test_data/ulsch_demultiplex_test_csi1110.dat"}, {"test_data/ulsch_demultiplex_test_csi2110.dat"}, {"test_data/ulsch_demultiplex_test_placeholders110.dat"}},
  {{{modulation_scheme::QAM64, 4, 7, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {4, 96, 1, 24, 1, 24}}, {"test_data/ulsch_demultiplex_test_input111.dat"}, {"test_data/ulsch_demultiplex_test_data111.dat"}, {"test_data/ulsch_demultiplex_test_harq111.dat"}, {"test_data/ulsch_demultiplex_test_csi1111.dat"}, {"test_data/ulsch_demultiplex_test_csi2111.dat"}, {"test_data/ulsch_demultiplex_test_placeholders111.dat"}},
  {{{modulation_scheme::QAM64, 4, 11, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 2}, {4, 144, 4, 48, 0, 0}}, {"test_data/ulsch_demultiplex_test_input112.dat"}, {"test_data/ulsch_demultiplex_test_data112.dat"}, {"test_data/ulsch_demultiplex_test_harq112.dat"}, {"test_data/ulsch_demultiplex_test_csi1112.dat"}, {"test_data/ulsch_demultiplex_test_csi2112.dat"}, {"test_data/ulsch_demultiplex_test_placeholders112.dat"}},
  {{{modulation_scheme::QAM64, 1, 50, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 1}, {4, 126, 4, 42, 1, 12}}, {"test_data/ulsch_demultiplex_test_input113.dat"}, {"test_data/ulsch_demultiplex_test_data113.dat"}, {"test_data/ulsch_demultiplex_test_harq113.dat"}, {"test_data/ulsch_demultiplex_test_csi1113.dat"}, {"test_data/ulsch_demultiplex_test_csi2113.dat"}, {"test_data/ulsch_demultiplex_test_placeholders113.dat"}},
  {{{modulation_scheme::QAM64, 1, 36, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 1}, {10, 276, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input114.dat"}, {"test_data/ulsch_demultiplex_test_data114.dat"}, {"test_data/ulsch_demultiplex_test_harq114.dat"}, {"test_data/ulsch_demultiplex_test_csi1114.dat"}, {"test_data/ulsch_demultiplex_test_csi2114.dat"}, {"test_data/ulsch_demultiplex_test_placeholders114.dat"}},
  {{{modulation_scheme::QAM64, 4, 41, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {10, 408, 0, 0, 1, 24}}, {"test_data/ulsch_demultiplex_test_input115.dat"}, {"test_data/ulsch_demultiplex_test_data115.dat"}, {"test_data/ulsch_demultiplex_test_harq115.dat"}, {"test_data/ulsch_demultiplex_test_csi1115.dat"}, {"test_data/ulsch_demultiplex_test_csi2115.dat"}, {"test_data/ulsch_demultiplex_test_placeholders115.dat"}},
  {{{modulation_scheme::QAM64, 2, 29, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {10, 288, 1, 12, 0, 0}}, {"test_data/ulsch_demultiplex_test_input116.dat"}, {"test_data/ulsch_demultiplex_test_data116.dat"}, {"test_data/ulsch_demultiplex_test_harq116.dat"}, {"test_data/ulsch_demultiplex_test_csi1116.dat"}, {"test_data/ulsch_demultiplex_test_csi2116.dat"}, {"test_data/ulsch_demultiplex_test_placeholders116.dat"}},
  {{{modulation_scheme::QAM64, 3, 14, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {10, 324, 1, 18, 1, 18}}, {"test_data/ulsch_demultiplex_test_input117.dat"}, {"test_data/ulsch_demultiplex_test_data117.dat"}, {"test_data/ulsch_demultiplex_test_harq117.dat"}, {"test_data/ulsch_demultiplex_test_csi1117.dat"}, {"test_data/ulsch_demultiplex_test_csi2117.dat"}, {"test_data/ulsch_demultiplex_test_placeholders117.dat"}},
  {{{modulation_scheme::QAM64, 1, 32, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {10, 330, 4, 42, 0, 0}}, {"test_data/ulsch_demultiplex_test_input118.dat"}, {"test_data/ulsch_demultiplex_test_data118.dat"}, {"test_data/ulsch_demultiplex_test_harq118.dat"}, {"test_data/ulsch_demultiplex_test_csi1118.dat"}, {"test_data/ulsch_demultiplex_test_csi2118.dat"}, {"test_data/ulsch_demultiplex_test_placeholders118.dat"}},
  {{{modulation_scheme::QAM64, 4, 35, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {10, 288, 4, 48, 1, 24}}, {"test_data/ulsch_demultiplex_test_input119.dat"}, {"test_data/ulsch_demultiplex_test_data119.dat"}, {"test_data/ulsch_demultiplex_test_harq119.dat"}, {"test_data/ulsch_demultiplex_test_csi1119.dat"}, {"test_data/ulsch_demultiplex_test_csi2119.dat"}, {"test_data/ulsch_demultiplex_test_placeholders119.dat"}},
  {{{modulation_scheme::QAM256, 4, 13, 0, 14, 64, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {0, 0, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input120.dat"}, {"test_data/ulsch_demultiplex_test_data120.dat"}, {"test_data/ulsch_demultiplex_test_harq120.dat"}, {"test_data/ulsch_demultiplex_test_csi1120.dat"}, {"test_data/ulsch_demultiplex_test_csi2120.dat"}, {"test_data/ulsch_demultiplex_test_placeholders120.dat"}},
  {{{modulation_scheme::QAM256, 2, 24, 0, 14, 80, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 3}, {0, 0, 0, 0, 1, 16}}, {"test_data/ulsch_demultiplex_test_input121.dat"}, {"test_data/ulsch_demultiplex_test_data121.dat"}, {"test_data/ulsch_demultiplex_test_harq121.dat"}, {"test_data/ulsch_demultiplex_test_csi1121.dat"}, {"test_data/ulsch_demultiplex_test_csi2121.dat"}, {"test_data/ulsch_demultiplex_test_placeholders121.dat"}},
  {{{modulation_scheme::QAM256, 1, 38, 0, 14, 64, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {0, 0, 1, 16, 0, 0}}, {"test_data/ulsch_demultiplex_test_input122.dat"}, {"test_data/ulsch_demultiplex_test_data122.dat"}, {"test_data/ulsch_demultiplex_test_harq122.dat"}, {"test_data/ulsch_demultiplex_test_csi1122.dat"}, {"test_data/ulsch_demultiplex_test_csi2122.dat"}, {"test_data/ulsch_demultiplex_test_placeholders122.dat"}},
  {{{modulation_scheme::QAM256, 1, 29, 0, 14, 72, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 1}, {0, 0, 1, 16, 1, 16}}, {"test_data/ulsch_demultiplex_test_input123.dat"}, {"test_data/ulsch_demultiplex_test_data123.dat"}, {"test_data/ulsch_demultiplex_test_harq123.dat"}, {"test_data/ulsch_demultiplex_test_csi1123.dat"}, {"test_data/ulsch_demultiplex_test_csi2123.dat"}, {"test_data/ulsch_demultiplex_test_placeholders123.dat"}},
  {{{modulation_scheme::QAM256, 1, 38, 0, 14, 64, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {0, 0, 4, 40, 0, 0}}, {"test_data/ulsch_demultiplex_test_input124.dat"}, {"test_data/ulsch_demultiplex_test_data124.dat"}, {"test_data/ulsch_demultiplex_test_harq124.dat"}, {"test_data/ulsch_demultiplex_test_csi1124.dat"}, {"test_data/ulsch_demultiplex_test_csi2124.dat"}, {"test_data/ulsch_demultiplex_test_placeholders124.dat"}},
  {{{modulation_scheme::QAM256, 3, 10, 0, 14, 72, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {0, 0, 4, 48, 1, 24}}, {"test_data/ulsch_demultiplex_test_input125.dat"}, {"test_data/ulsch_demultiplex_test_data125.dat"}, {"test_data/ulsch_demultiplex_test_harq125.dat"}, {"test_data/ulsch_demultiplex_test_csi1125.dat"}, {"test_data/ulsch_demultiplex_test_csi2125.dat"}, {"test_data/ulsch_demultiplex_test_placeholders125.dat"}},
  {{{modulation_scheme::QAM256, 3, 34, 0, 14, 72, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 2}, {1, 48, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input126.dat"}, {"test_data/ulsch_demultiplex_test_data126.dat"}, {"test_data/ulsch_demultiplex_test_harq126.dat"}, {"test_data/ulsch_demultiplex_test_csi1126.dat"}, {"test_data/ulsch_demultiplex_test_csi2126.dat"}, {"test_data/ulsch_demultiplex_test_placeholders126.dat"}},
  {{{modulation_scheme::QAM256, 3, 9, 0, 14, 48, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {1, 24, 0, 0, 1, 24}}, {"test_data/ulsch_demultiplex_test_input127.dat"}, {"test_data/ulsch_demultiplex_test_data127.dat"}, {"test_data/ulsch_demultiplex_test_harq127.dat"}, {"test_data/ulsch_demultiplex_test_csi1127.dat"}, {"test_data/ulsch_demultiplex_test_csi2127.dat"}, {"test_data/ulsch_demultiplex_test_placeholders127.dat"}},
  {{{modulation_scheme::QAM256, 3, 17, 0, 14, 72, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 3}, {1, 48, 1, 24, 0, 0}}, {"test_data/ulsch_demultiplex_test_input128.dat"}, {"test_data/ulsch_demultiplex_test_data128.dat"}, {"test_data/ulsch_demultiplex_test_harq128.dat"}, {"test_data/ulsch_demultiplex_test_csi1128.dat"}, {"test_data/ulsch_demultiplex_test_csi2128.dat"}, {"test_data/ulsch_demultiplex_test_placeholders128.dat"}},
  {{{modulation_scheme::QAM256, 1, 23, 0, 14, 48, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {1, 24, 1, 8, 1, 8}}, {"test_data/ulsch_demultiplex_test_input129.dat"}, {"test_data/ulsch_demultiplex_test_data129.dat"}, {"test_data/ulsch_demultiplex_test_harq129.dat"}, {"test_data/ulsch_demultiplex_test_csi1129.dat"}, {"test_data/ulsch_demultiplex_test_csi2129.dat"}, {"test_data/ulsch_demultiplex_test_placeholders129.dat"}},
  {{{modulation_scheme::QAM256, 1, 50, 0, 14, 72, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 1}, {1, 40, 4, 48, 0, 0}}, {"test_data/ulsch_demultiplex_test_input130.dat"}, {"test_data/ulsch_demultiplex_test_data130.dat"}, {"test_data/ulsch_demultiplex_test_harq130.dat"}, {"test_data/ulsch_demultiplex_test_csi1130.dat"}, {"test_data/ulsch_demultiplex_test_csi2130.dat"}, {"test_data/ulsch_demultiplex_test_placeholders130.dat"}},
  {{{modulation_scheme::QAM256, 4, 22, 0, 14, 96, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {1, 64, 4, 64, 1, 32}}, {"test_data/ulsch_demultiplex_test_input131.dat"}, {"test_data/ulsch_demultiplex_test_data131.dat"}, {"test_data/ulsch_demultiplex_test_harq131.dat"}, {"test_data/ulsch_demultiplex_test_csi1131.dat"}, {"test_data/ulsch_demultiplex_test_csi2131.dat"}, {"test_data/ulsch_demultiplex_test_placeholders131.dat"}},
  {{{modulation_scheme::QAM256, 3, 40, 0, 14, 72, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {2, 72, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input132.dat"}, {"test_data/ulsch_demultiplex_test_data132.dat"}, {"test_data/ulsch_demultiplex_test_harq132.dat"}, {"test_data/ulsch_demultiplex_test_csi1132.dat"}, {"test_data/ulsch_demultiplex_test_csi2132.dat"}, {"test_data/ulsch_demultiplex_test_placeholders132.dat"}},
  {{{modulation_scheme::QAM256, 4, 36, 0, 14, 96, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {2, 96, 0, 0, 1, 32}}, {"test_data/ulsch_demultiplex_test_input133.dat"}, {"test_data/ulsch_demultiplex_test_data133.dat"}, {"test_data/ulsch_demultiplex_test_harq133.dat"}, {"test_data/ulsch_demultiplex_test_csi1133.dat"}, {"test_data/ulsch_demultiplex_test_csi2133.dat"}, {"test_data/ulsch_demultiplex_test_placeholders133.dat"}},
  {{{modulation_scheme::QAM256, 1, 15, 0, 14, 80, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 1}, {2, 80, 1, 16, 0, 0}}, {"test_data/ulsch_demultiplex_test_input134.dat"}, {"test_data/ulsch_demultiplex_test_data134.dat"}, {"test_data/ulsch_demultiplex_test_harq134.dat"}, {"test_data/ulsch_demultiplex_test_csi1134.dat"}, {"test_data/ulsch_demultiplex_test_csi2134.dat"}, {"test_data/ulsch_demultiplex_test_placeholders134.dat"}},
  {{{modulation_scheme::QAM256, 2, 45, 0, 14, 64, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {2, 64, 1, 16, 1, 16}}, {"test_data/ulsch_demultiplex_test_input135.dat"}, {"test_data/ulsch_demultiplex_test_data135.dat"}, {"test_data/ulsch_demultiplex_test_harq135.dat"}, {"test_data/ulsch_demultiplex_test_csi1135.dat"}, {"test_data/ulsch_demultiplex_test_csi2135.dat"}, {"test_data/ulsch_demultiplex_test_placeholders135.dat"}},
  {{{modulation_scheme::QAM256, 3, 43, 0, 14, 72, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {2, 72, 4, 48, 0, 0}}, {"test_data/ulsch_demultiplex_test_input136.dat"}, {"test_data/ulsch_demultiplex_test_data136.dat"}, {"test_data/ulsch_demultiplex_test_harq136.dat"}, {"test_data/ulsch_demultiplex_test_csi1136.dat"}, {"test_data/ulsch_demultiplex_test_csi2136.dat"}, {"test_data/ulsch_demultiplex_test_placeholders136.dat"}},
  {{{modulation_scheme::QAM256, 4, 28, 0, 14, 96, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {2, 96, 4, 64, 1, 32}}, {"test_data/ulsch_demultiplex_test_input137.dat"}, {"test_data/ulsch_demultiplex_test_data137.dat"}, {"test_data/ulsch_demultiplex_test_harq137.dat"}, {"test_data/ulsch_demultiplex_test_csi1137.dat"}, {"test_data/ulsch_demultiplex_test_csi2137.dat"}, {"test_data/ulsch_demultiplex_test_placeholders137.dat"}},
  {{{modulation_scheme::QAM256, 2, 51, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {4, 128, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input138.dat"}, {"test_data/ulsch_demultiplex_test_data138.dat"}, {"test_data/ulsch_demultiplex_test_harq138.dat"}, {"test_data/ulsch_demultiplex_test_csi1138.dat"}, {"test_data/ulsch_demultiplex_test_csi2138.dat"}, {"test_data/ulsch_demultiplex_test_placeholders138.dat"}},
  {{{modulation_scheme::QAM256, 4, 19, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 2}, {4, 128, 0, 0, 1, 32}}, {"test_data/ulsch_demultiplex_test_input139.dat"}, {"test_data/ulsch_demultiplex_test_data139.dat"}, {"test_data/ulsch_demultiplex_test_harq139.dat"}, {"test_data/ulsch_demultiplex_test_csi1139.dat"}, {"test_data/ulsch_demultiplex_test_csi2139.dat"}, {"test_data/ulsch_demultiplex_test_placeholders139.dat"}},
  {{{modulation_scheme::QAM256, 4, 48, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, 3}, {4, 128, 1, 32, 0, 0}}, {"test_data/ulsch_demultiplex_test_input140.dat"}, {"test_data/ulsch_demultiplex_test_data140.dat"}, {"test_data/ulsch_demultiplex_test_harq140.dat"}, {"test_data/ulsch_demultiplex_test_csi1140.dat"}, {"test_data/ulsch_demultiplex_test_csi2140.dat"}, {"test_data/ulsch_demultiplex_test_placeholders140.dat"}},
  {{{modulation_scheme::QAM256, 3, 47, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {4, 120, 1, 24, 1, 24}}, {"test_data/ulsch_demultiplex_test_input141.dat"}, {"test_data/ulsch_demultiplex_test_data141.dat"}, {"test_data/ulsch_demultiplex_test_harq141.dat"}, {"test_data/ulsch_demultiplex_test_csi1141.dat"}, {"test_data/ulsch_demultiplex_test_csi2141.dat"}, {"test_data/ulsch_demultiplex_test_placeholders141.dat"}},
  {{{modulation_scheme::QAM256, 3, 39, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {4, 168, 4, 48, 0, 0}}, {"test_data/ulsch_demultiplex_test_input142.dat"}, {"test_data/ulsch_demultiplex_test_data142.dat"}, {"test_data/ulsch_demultiplex_test_harq142.dat"}, {"test_data/ulsch_demultiplex_test_csi1142.dat"}, {"test_data/ulsch_demultiplex_test_csi2142.dat"}, {"test_data/ulsch_demultiplex_test_placeholders142.dat"}},
  {{{modulation_scheme::QAM256, 3, 36, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {4, 96, 4, 48, 1, 24}}, {"test_data/ulsch_demultiplex_test_input143.dat"}, {"test_data/ulsch_demultiplex_test_data143.dat"}, {"test_data/ulsch_demultiplex_test_harq143.dat"}, {"test_data/ulsch_demultiplex_test_csi1143.dat"}, {"test_data/ulsch_demultiplex_test_csi2143.dat"}, {"test_data/ulsch_demultiplex_test_placeholders143.dat"}},
  {{{modulation_scheme::QAM256, 2, 20, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {10, 288, 0, 0, 0, 0}}, {"test_data/ulsch_demultiplex_test_input144.dat"}, {"test_data/ulsch_demultiplex_test_data144.dat"}, {"test_data/ulsch_demultiplex_test_harq144.dat"}, {"test_data/ulsch_demultiplex_test_csi1144.dat"}, {"test_data/ulsch_demultiplex_test_csi2144.dat"}, {"test_data/ulsch_demultiplex_test_placeholders144.dat"}},
  {{{modulation_scheme::QAM256, 2, 23, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {10, 384, 0, 0, 1, 16}}, {"test_data/ulsch_demultiplex_test_input145.dat"}, {"test_data/ulsch_demultiplex_test_data145.dat"}, {"test_data/ulsch_demultiplex_test_harq145.dat"}, {"test_data/ulsch_demultiplex_test_csi1145.dat"}, {"test_data/ulsch_demultiplex_test_csi2145.dat"}, {"test_data/ulsch_demultiplex_test_placeholders145.dat"}},
  {{{modulation_scheme::QAM256, 1, 13, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 1}, {10, 280, 1, 16, 0, 0}}, {"test_data/ulsch_demultiplex_test_input146.dat"}, {"test_data/ulsch_demultiplex_test_data146.dat"}, {"test_data/ulsch_demultiplex_test_harq146.dat"}, {"test_data/ulsch_demultiplex_test_csi1146.dat"}, {"test_data/ulsch_demultiplex_test_csi2146.dat"}, {"test_data/ulsch_demultiplex_test_placeholders146.dat"}},
  {{{modulation_scheme::QAM256, 2, 12, 0, 14, 0, dmrs_type::TYPE1, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2}, {10, 224, 1, 16, 1, 16}}, {"test_data/ulsch_demultiplex_test_input147.dat"}, {"test_data/ulsch_demultiplex_test_data147.dat"}, {"test_data/ulsch_demultiplex_test_harq147.dat"}, {"test_data/ulsch_demultiplex_test_csi1147.dat"}, {"test_data/ulsch_demultiplex_test_csi2147.dat"}, {"test_data/ulsch_demultiplex_test_placeholders147.dat"}},
  {{{modulation_scheme::QAM256, 2, 2, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, 3}, {10, 288, 4, 48, 0, 0}}, {"test_data/ulsch_demultiplex_test_input148.dat"}, {"test_data/ulsch_demultiplex_test_data148.dat"}, {"test_data/ulsch_demultiplex_test_harq148.dat"}, {"test_data/ulsch_demultiplex_test_csi1148.dat"}, {"test_data/ulsch_demultiplex_test_csi2148.dat"}, {"test_data/ulsch_demultiplex_test_placeholders148.dat"}},
  {{{modulation_scheme::QAM256, 2, 19, 0, 14, 0, dmrs_type::TYPE2, {0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, 3}, {10, 272, 4, 48, 1, 16}}, {"test_data/ulsch_demultiplex_test_input149.dat"}, {"test_data/ulsch_demultiplex_test_data149.dat"}, {"test_data/ulsch_demultiplex_test_harq149.dat"}, {"test_data/ulsch_demultiplex_test_csi1149.dat"}, {"test_data/ulsch_demultiplex_test_csi2149.dat"}, {"test_data/ulsch_demultiplex_test_placeholders149.dat"}},
    // clang-format on
};

} // namespace srsran
